#ifndef SMALLENGINE_H
#define SMALLENGINE_H

#include "Core/application.h"
#include "Core/platform.h"
// #include "Core/entryPoint.h"
#include "Core/log.h"
#include "Core/layer.h"
#include "Core/utils.h"
#include "Core/UUID.h"
#include "Core/tinyxml2.h"

#include "Renderer/orthographicCamera.h"
#include "Renderer/perspectiveCamera.h"
#include "Renderer/texture.h"
#include "Renderer/renderer.h"
#include "Renderer/renderer2D.h"
#include "Renderer/renderer3D.h"
#include "Renderer/rendererAPI.h"
#include "Renderer/renderCommand.h"
#include "Renderer/font.h"

#include "Events/applicationEvent.h"
#include "Events/event.h"
#include "Events/keyEvent.h"
#include "Events/mouseEvent.h"

#include "Scene/Components.h"
#include "Scene/Entity.h"
#include "Scene/Scene.h"
#include "Scene/Mesh.h"
#include "Scene/Resource_manager.h"
#include "Scene/animation.h"
#include "Scene/animator.h"
#include "Scene/Physics.h"

#include "Scene/Script.h"

#include "btBulletDynamicsCommon.h"
#include "btBulletCollisionCommon.h"

// #include "Platform/OpenGL/openGLRendererAPI.h"


#endif

